home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / gcc / ixemlsrc.lha / ixemul / Makefile.in < prev    next >
Makefile  |  1996-04-03  |  16KB  |  404 lines

  1. #### Start of system configuration section. ####
  2.  
  3. srcdir =    @srcdir@
  4. VPATH =        @srcdir@
  5.  
  6. # Common prefix for machine-independent installed files.
  7. prefix =    @prefix@
  8.  
  9. # Common prefix for machine-dependent installed files.
  10. exec_prefix =    @exec_prefix@
  11.  
  12. bindir =    $(exec_prefix)/bin
  13. libdir =    $(exec_prefix)/lib
  14. syslibsdir =    $(exec_prefix)/Sys/libs
  15. sysldir =    $(exec_prefix)/Sys/l
  16. incdir =    $(exec_prefix)/include
  17. etcdir =    $(exec_prefix)/etc
  18. mandir =    $(prefix)/man
  19.  
  20. INSTALL =    @INSTALL@
  21. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  22. INSTALL_DATA =    @INSTALL_DATA@
  23.  
  24. CC =        @CC@
  25. AS =        as
  26. CFLAGS =    @CFLAGS@
  27. LDFLAGS =    @LDFLAGS@
  28.  
  29. RANLIB =    @RANLIB@
  30.  
  31. #### End system configuration section ####
  32.  
  33. # Default is generic m68k version with no FPU support.
  34.  
  35. CPU =        68000
  36. FPU =        soft-float
  37. BASE =        no-baserel
  38.  
  39. # Comment this line to compile each source instead of catenating the
  40. # sources together into one big source. Note: catenating the sources
  41. # not only speeds up compilation, it also reduces the library size!
  42. export CATENATE = 1
  43.  
  44. # Some additional options for OTHER_CFLAGS that may or may not be useful are:
  45. #
  46. # -funroll-loops
  47. # -fforce-mem
  48. # -DDEBUG_VERSION    (build a debugging version)
  49.  
  50. # Use the flag to suppress stack extension when 2.6.4/2.7 is installed.
  51. # STACKEXTEND =    -mnostackextend
  52.  
  53. # Use ixnet.library for network calls
  54. NETWORKING = -DUSE_NET
  55.  
  56. OTHER_CFLAGS =    -fomit-frame-pointer $(STACKEXTEND) $(NETWORKING) -Wall
  57.  
  58. BASE_FLAGS_TO_PASS = \
  59.         "AS=$(AS)" \
  60.         "BASE=$(BASE)" \
  61.         "BUILDDIR=$(BUILDDIR)" \
  62.         "CC=$(CC)" \
  63.         "CFLAGS=$(CFLAGS)" \
  64.         "CPU=$(CPU)" \
  65.         "FPU=$(FPU)" \
  66.         "LDFLAGS=$(LDFLAGS)" \
  67.         "OTHER_CFLAGS=$(OTHER_CFLAGS)" \
  68.         "RANLIB=$(RANLIB)"
  69.  
  70. FLAGS_TO_PASS =    $(BASE_FLAGS_TO_PASS) $(EXTRA_FLAGS_TO_PASS)
  71.  
  72. ###  The default thing to do is to make all reasonable combinations of the
  73. ###  library.
  74. ###
  75. ###  Note that libsrc, which builds the runtime startup files and both
  76. ###  versions of libc.a, completely ignores the FPU/CPU/BASE variables,
  77. ###  so we just call it directly.  Also note that the 68000 versions
  78. ###  of the files MUST be built before libsrc.
  79. ###
  80. ###  Other than the restriction noted above, you can comment out specific
  81. ###  CPU/FPU combinations that you are not interested in.  However you
  82. ###  do have to build both the baserel and no-baserel versions for the
  83. ###  combinations you want to build.
  84.  
  85. all:
  86.         $(MAKE) build CPU=68000 FPU=soft-float BASE=no-baserel
  87.         $(MAKE) build CPU=68000 FPU=soft-float BASE=baserel
  88.         $(MAKE) build CPU=68020 FPU=68881      BASE=no-baserel
  89.         $(MAKE) build CPU=68020 FPU=68881      BASE=baserel
  90.         $(MAKE) build CPU=68020 FPU=soft-float BASE=no-baserel
  91.         $(MAKE) build CPU=68020 FPU=soft-float BASE=baserel
  92.         $(MAKE) build CPU=68030 FPU=68881      BASE=no-baserel
  93.         $(MAKE) build CPU=68030 FPU=68881      BASE=baserel
  94.         $(MAKE) build CPU=68030 FPU=soft-float BASE=no-baserel
  95.         $(MAKE) build CPU=68030 FPU=soft-float BASE=baserel
  96.         $(MAKE) build CPU=68040 FPU=68881      BASE=no-baserel
  97.         $(MAKE) build CPU=68040 FPU=68881      BASE=baserel
  98.         $(MAKE) build CPU=68040 FPU=soft-float BASE=no-baserel
  99.         $(MAKE) build CPU=68040 FPU=soft-float BASE=baserel
  100.         @(cd libsrc && $(MAKE) $(FLAGS_TO_PASS))
  101.         @(cd utils && $(MAKE) $(FLAGS_TO_PASS))
  102.  
  103. ###  The "build" target makes a single flavor of the library.  I.E.
  104. ###  the 68040+FPU version.
  105.  
  106. build:
  107.         @$(MAKE) general-$(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS)
  108.         @$(MAKE) stdio-$(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS)
  109.         @$(MAKE) stdlib-$(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS)
  110.         @$(MAKE) string-$(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS)
  111.         @$(MAKE) ixglue-$(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS)
  112.         @$(MAKE) library-$(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS)
  113.         @$(MAKE) glue-$(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS)
  114.         @$(MAKE) ixnet-$(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS)
  115.         @$(MAKE) stack-$(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS)
  116.         @$(MAKE) static-$(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS)
  117.  
  118. ###  These targets are used to map a generic target <builddir>-<BASE>-<CPU>-<FPU>
  119. ###  to one of the less complicated targets.  I.E. if something only needs to
  120. ###  be built for a particular CPU and FPU, and the value of BASE is irrelevant,
  121. ###  then it would be mapped to <CPU>-<FPU>.
  122.  
  123. general-$(BASE)-$(CPU)-$(FPU):
  124.         @$(MAKE) $(CPU)-$(FPU) $(FLAGS_TO_PASS) BUILDDIR=general
  125.  
  126. glue-$(BASE)-$(CPU)-$(FPU):
  127.         @$(MAKE) $(BASE) $(FLAGS_TO_PASS) BUILDDIR=glue
  128.  
  129. ixnet-$(BASE)-$(CPU)-$(FPU):
  130.         @$(MAKE) $(CPU)-$(FPU) $(FLAGS_TO_PASS) BUILDDIR=ixnet
  131.  
  132. ixglue-$(BASE)-$(CPU)-$(FPU):
  133.         @$(MAKE) $(BASE) $(FLAGS_TO_PASS) BUILDDIR=ixglue
  134.  
  135. library-$(BASE)-$(CPU)-$(FPU):
  136.         @$(MAKE) $(CPU)-$(FPU) $(FLAGS_TO_PASS) BUILDDIR=library
  137.  
  138. stack-$(BASE)-$(CPU)-$(FPU):
  139.         @$(MAKE) $(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS) BUILDDIR=stack
  140.  
  141. static-$(BASE)-$(CPU)-$(FPU):
  142.         @$(MAKE) $(BASE)-$(CPU)-$(FPU) $(FLAGS_TO_PASS) BUILDDIR=static
  143.  
  144. stdio-$(BASE)-$(CPU)-$(FPU):
  145.         @$(MAKE) $(CPU)-$(FPU) $(FLAGS_TO_PASS) BUILDDIR=stdio
  146.  
  147. stdlib-$(BASE)-$(CPU)-$(FPU):
  148.         @$(MAKE) $(CPU)-$(FPU) $(FLAGS_TO_PASS) BUILDDIR=stdlib
  149.  
  150. string-$(BASE)-$(CPU)-$(FPU):
  151.         @$(MAKE) $(CPU)-$(FPU) $(FLAGS_TO_PASS) BUILDDIR=string
  152.  
  153. ###  These targets are the ones that are reduced from the full generic
  154. ###  targets, on a per directory basis.  I.E. if it is only necessary
  155. ###  to build versions for a specific BASE and the CPU/FPU combination
  156. ###  is irrelevant, then the generic target is mapped to just BASE.
  157.  
  158. # This target is for things that are only dependent on BASE.
  159.  
  160. $(BASE):
  161.         @if [ -d $(BUILDDIR)/$(BASE) ]; then \
  162.             true; \
  163.         else \
  164.             echo mkdir -p $(BUILDDIR)/$(BASE); \
  165.             mkdir -p $(BUILDDIR)/$(BASE); \
  166.         fi;
  167.         @(cd $(BUILDDIR)/$(BASE) ; $(MAKE) -f ../Makefile $(FLAGS_TO_PASS));
  168.  
  169. # This target is for things that are only dependent on CPU and FPU.
  170.  
  171. $(CPU)-$(FPU):
  172.         @if [ -d $(BUILDDIR)/$(CPU)/$(FPU) ]; then \
  173.             true; \
  174.         else \
  175.             echo mkdir -p $(BUILDDIR)/$(CPU)/$(FPU); \
  176.             mkdir -p $(BUILDDIR)/$(CPU)/$(FPU); \
  177.         fi;
  178.         @(cd $(BUILDDIR)/$(CPU)/$(FPU) ; $(MAKE) -f ../../Makefile $(FLAGS_TO_PASS))
  179.  
  180. # This target is for things that are dependent on CPU, FPU, and BASE.
  181.  
  182. $(BASE)-$(CPU)-$(FPU):
  183.         @if [ -d $(BUILDDIR)/$(BASE)/$(CPU)/$(FPU) ]; then \
  184.             true; \
  185.         else \
  186.             echo mkdir -p $(BUILDDIR)/$(BASE)/$(CPU)/$(FPU); \
  187.             mkdir -p $(BUILDDIR)/$(BASE)/$(CPU)/$(FPU); \
  188.         fi;
  189.         @(cd $(BUILDDIR)/$(BASE)/$(CPU)/$(FPU) ; $(MAKE) -f ../../../Makefile $(FLAGS_TO_PASS));
  190.  
  191. ###  Install all the libraries, include files, runtime files, etc.
  192.  
  193. install:    installdirs
  194.         $(INSTALL) library/68000/soft-float/ixemul.library $(syslibsdir)/ixemul.library
  195.         $(INSTALL) library/68000/soft-float/ixemul.trace $(syslibsdir)/ixemul.trace
  196.         $(INSTALL) library/68000/soft-float/ixemul.library $(syslibsdir)/ixemul000.library
  197.         $(INSTALL) library/68000/soft-float/ixemul.trace $(syslibsdir)/ixemul000.trace
  198.         $(INSTALL) library/68020/soft-float/ixemul.library $(syslibsdir)/ixemul020.library
  199.         $(INSTALL) library/68020/soft-float/ixemul.trace $(syslibsdir)/ixemul020.trace
  200.         $(INSTALL) library/68030/soft-float/ixemul.library $(syslibsdir)/ixemul030.library
  201.         $(INSTALL) library/68030/soft-float/ixemul.trace $(syslibsdir)/ixemul030.trace
  202.         $(INSTALL) library/68040/soft-float/ixemul.library $(syslibsdir)/ixemul040.library
  203.         $(INSTALL) library/68040/soft-float/ixemul.trace $(syslibsdir)/ixemul040.trace
  204.         $(INSTALL) library/68020/68881/ixemul.library $(syslibsdir)/ixemul020fpu.library
  205.         $(INSTALL) library/68020/68881/ixemul.trace $(syslibsdir)/ixemul020fpu.trace
  206.         $(INSTALL) library/68030/68881/ixemul.library $(syslibsdir)/ixemul030fpu.library
  207.         $(INSTALL) library/68030/68881/ixemul.trace $(syslibsdir)/ixemul030fpu.trace
  208.         $(INSTALL) library/68040/68881/ixemul.library $(syslibsdir)/ixemul040fpu.library
  209.         $(INSTALL) library/68040/68881/ixemul.trace $(syslibsdir)/ixemul040fpu.trace
  210.  
  211.         $(INSTALL) ixnet/68000/soft-float/ixnet.library $(syslibsdir)/ixnet.library
  212.         $(INSTALL) ixnet/68000/soft-float/ixnet.library $(syslibsdir)/ixnet000.library
  213.         $(INSTALL) ixnet/68020/soft-float/ixnet.library $(syslibsdir)/ixnet020.library
  214.         $(INSTALL) ixnet/68030/soft-float/ixnet.library $(syslibsdir)/ixnet030.library
  215.         $(INSTALL) ixnet/68040/soft-float/ixnet.library $(syslibsdir)/ixnet040.library
  216.         $(INSTALL) ixnet/68020/68881/ixnet.library $(syslibsdir)/ixnet020fpu.library
  217.         $(INSTALL) ixnet/68030/68881/ixnet.library $(syslibsdir)/ixnet030fpu.library
  218.         $(INSTALL) ixnet/68040/68881/ixnet.library $(syslibsdir)/ixnet040fpu.library
  219.  
  220.         $(INSTALL) libsrc/bcrt0.o $(libdir)/bcrt0.o
  221.         $(INSTALL) libsrc/crt0.o $(libdir)/crt0.o
  222.         $(INSTALL) libsrc/gcrt0.o $(libdir)/gcrt0.o
  223.         $(INSTALL) libsrc/mcrt0.o $(libdir)/mcrt0.o
  224.         $(INSTALL) libsrc/rcrt0.o $(libdir)/rcrt0.o
  225.         $(INSTALL) libsrc/libc.a $(libdir)/libc.a
  226.         $(INSTALL) libsrc/libbc.a $(libdir)/libb/libc.a
  227.         $(INSTALL) libsrc/libc_p.a $(libdir)/libc_p.a
  228.         $(INSTALL_PROGRAM) utils/ixtrace $(bindir)/ixtrace
  229.         $(INSTALL_PROGRAM) utils/ixprefs $(bindir)/ixprefs
  230.         $(INSTALL_PROGRAM) utils/ixtimezone $(bindir)/ixtimezone
  231.         $(INSTALL_PROGRAM) utils/ixrun $(bindir)/ixrun
  232.         $(INSTALL) utils/ixpipe-handler $(sysldir)/ixpipe-handler
  233.         (cd $(srcdir)/include && cp -r . $(incdir))
  234.         find $(incdir) -type d -name CVS -print | xargs rm -rf
  235.         (cd $(srcdir)/man && cp -r . $(mandir))
  236.         find $(mandir) -type d -name CVS -print | xargs rm -rf
  237.         mkdir -p $(etcdir)/zoneinfo
  238.         (cd utils/zoneinfo && cp -r . $(etcdir)/zoneinfo)
  239.         
  240. installdirs:    mkinstalldirs
  241.         $(srcdir)/mkinstalldirs $(bindir) $(libdir) $(syslibsdir) \
  242.             $(sysldir) $(incdir) $(etcdir)
  243.  
  244. clean:
  245.         (cd general ; $(MAKE) $(FLAGS_TO_PASS) clean)
  246.         (cd glue ; $(MAKE) $(FLAGS_TO_PASS) clean)
  247.         (cd ixglue ; $(MAKE) $(FLAGS_TO_PASS) clean)
  248.         (cd ixnet ; $(MAKE) $(FLAGS_TO_PASS) clean)
  249.         (cd stack ; $(MAKE) $(FLAGS_TO_PASS) clean)
  250.         (cd static ; $(MAKE) $(FLAGS_TO_PASS) clean)
  251.         (cd stdio ; $(MAKE) $(FLAGS_TO_PASS) clean)
  252.         (cd stdlib ; $(MAKE) $(FLAGS_TO_PASS) clean)
  253.         (cd string ; $(MAKE) $(FLAGS_TO_PASS) clean)
  254.         (cd library ; $(MAKE) $(FLAGS_TO_PASS) clean)
  255.         (cd libsrc ; $(MAKE) $(FLAGS_TO_PASS) clean)
  256.         (cd utils ; $(MAKE) $(FLAGS_TO_PASS) clean)
  257.  
  258. clobber:
  259.         (cd general ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  260.         (cd glue ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  261.         (cd ixglue ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  262.         (cd ixnet ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  263.         (cd stack ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  264.         (cd static ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  265.         (cd stdio ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  266.         (cd stdlib ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  267.         (cd string ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  268.         (cd library ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  269.         (cd libsrc ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  270.         (cd utils ; $(MAKE) $(FLAGS_TO_PASS) clobber)
  271.         rm -f Makefile config.* conftest.c
  272.  
  273. # Build source and binary distribution files.
  274.  
  275. dist:
  276.         #
  277.         # First get rid of any leftovers from a previous "make dist"
  278.         #
  279.         rm -rf gnu ixemul distrib
  280.         mkdir -p distrib
  281.         #
  282.         # Create ixemul-bin.lha, which contains utilities
  283.         # that are generally useful to ixemul.library users.
  284.         #
  285.         mkdir -p gnu/bin gnu/Sys/l gnu/Sys/devs
  286.         cp -p utils/ixprefs gnu/bin/ixprefs
  287.         cp -p utils/ixtrace gnu/bin/ixtrace
  288.         cp -p utils/ixrun gnu/bin/ixrun
  289.         cp -p utils/ixpipe-handler gnu/Sys/l/ixpipe-handler
  290.         cp -p $(srcdir)/utils/Mountlist gnu/Sys/devs/MountList.ixpipe
  291.         (cd gnu && lha -mraxeq a /distrib/ixemul-bin.lha bin Sys)
  292.         sleep 5
  293.         rm -rf gnu
  294.         #
  295.         # Create ixemul-tz.lha, which has timezone related pieces.
  296.         #
  297.         mkdir -p gnu/etc gnu/bin
  298.         cp -p utils/ixtimezone gnu/bin/ixtimezone
  299.         cp -p utils/zic gnu/bin/zic
  300.         cp -pr utils/zoneinfo gnu/etc/zoneinfo
  301.         (cd gnu && lha -mraxeq a /distrib/ixemul-tz.lha bin etc)
  302.         sleep 5
  303.         rm -rf gnu
  304.         #
  305.         # Create ixemul-sdk.lha, which contains the files that
  306.         # programmers need to build applications that use ixemul.library.
  307.         #
  308.         mkdir -p gnu/lib/libb
  309.         cp -p libsrc/bcrt0.o gnu/lib/bcrt0.o
  310.         cp -p libsrc/crt0.o gnu/lib/crt0.o
  311.         cp -p libsrc/gcrt0.o gnu/lib/gcrt0.o
  312.         cp -p libsrc/mcrt0.o gnu/lib/mcrt0.o
  313.         cp -p libsrc/rcrt0.o gnu/lib/rcrt0.o
  314.         cp -p libsrc/libc.a gnu/lib/libc.a
  315.         cp -p libsrc/libbc.a gnu/lib/libb/libc.a
  316.         cp -p libsrc/libc_p.a gnu/lib/libc_p.a
  317.         cp -pr $(srcdir)/include gnu/include
  318.         cp -pr $(srcdir)/man gnu/man
  319.         rm -f gnu/man/Makefile
  320.         rm -f gnu/man/makewhatis.sed
  321.         rm -f gnu/man/whatis.db
  322.         find gnu -name CVS -print | xargs rm -rf
  323.         (cd gnu && lha -mraxeq a /distrib/ixemul-sdk.lha lib include man)
  324.         sleep 5
  325.         rm -rf gnu
  326.         #
  327.         # Create ixemul-doc.lha, which contains various documentation
  328.         # files.
  329.         #
  330.         mkdir ixemul
  331.         cp -p $(srcdir)/COPYRIGHT ixemul/COPYRIGHT
  332.         cp -p $(srcdir)/COPYING ixemul/COPYING
  333.         cp -p $(srcdir)/COPYING.LIB ixemul/COPYING.LIB
  334.         cp -p $(srcdir)/INSTALL ixemul/INSTALL
  335.         cp -p $(srcdir)/NEWS ixemul/NEWS
  336.         cp -p $(srcdir)/BUGS ixemul/BUGS
  337.         cp -p $(srcdir)/TODO ixemul/TODO
  338.         cp -p $(srcdir)/docs/README ixemul/README
  339.         cp -p $(srcdir)/utils/ixprefs.guide ixemul/ixprefs.guide
  340.         cp -p $(srcdir)/utils/ixprefs.guide.info ixemul/ixprefs.guide.info
  341.         cp -p $(srcdir)/important.readme ixemul/important.readme
  342.         cp -p utils/ixrun.doc ixemul/ixrun.doc
  343.         cp -p utils/ixtrace.doc ixemul/ixtrace.doc
  344.         cp -p utils/ixtimezone.doc ixemul/ixtimezone.doc
  345.         cp -p utils/zic.doc ixemul/zic.doc
  346.         lha -mraxeq a distrib/ixemul-doc.lha ixemul
  347.         rm -rf ixemul
  348.         #
  349.         # Create ixemul-src.tgz, which contains the source code.
  350.         # Do it in a temporary location so we don't have to
  351.         # know where the build dir is, or translate between
  352.         # Unix & AmigaDOS forms.  We also delete any CVS dirs
  353.         # at this time.
  354.         #
  355.         rm -rf ixemul-src.tgz ixemul
  356.         cp -pr $(srcdir) ixemul
  357.         find ixemul -name CVS -print | xargs rm -rf
  358.         tar -cpf - ixemul | gzip -9 >distrib/ixemul-src.tgz
  359.         rm -rf ixemul
  360.         #
  361.         # Create ixemul-<cpu><fpu>.lha
  362.         #
  363.         mkdir -p gnu/Sys/libs
  364.         cp -p library/68000/soft-float/ixemul.library gnu/Sys/libs/ixemul000.library
  365.         cp -p ixnet/68000/soft-float/ixnet.library gnu/Sys/libs/ixnet000.library
  366.         cp -p $(srcdir)/important.readme gnu/Sys/libs/important.readme
  367.         (cd gnu && lha -mraxeq a /distrib/ixemul-000s.lha Sys)
  368.         rm -f gnu/Sys/libs/*
  369.         cp -p library/68000/soft-float/ixemul.trace gnu/Sys/libs/ixemul000.trace
  370.         cp -p $(srcdir)/important.readme gnu/Sys/libs/important.readme
  371.         (cd gnu && lha -mraxeq a /distrib/ixemul-000t.lha Sys)
  372.         rm -f gnu/Sys/libs/*
  373.         cp -p library/68020/soft-float/ixemul.library gnu/Sys/libs/ixemul020.library
  374.         cp -p ixnet/68020/soft-float/ixnet.library gnu/Sys/libs/ixnet020.library
  375.         cp -p $(srcdir)/important.readme gnu/Sys/libs/important.readme
  376.         (cd gnu && lha -mraxeq a /distrib/ixemul-020s.lha Sys)
  377.         rm -f gnu/Sys/libs/*
  378.         cp -p library/68030/soft-float/ixemul.library gnu/Sys/libs/ixemul030.library
  379.         cp -p ixnet/68030/soft-float/ixnet.library gnu/Sys/libs/ixnet030.library
  380.         cp -p $(srcdir)/important.readme gnu/Sys/libs/important.readme
  381.         (cd gnu && lha -mraxeq a /distrib/ixemul-030s.lha Sys)
  382.         rm -f gnu/Sys/libs/*
  383.         cp -p library/68040/soft-float/ixemul.library gnu/Sys/libs/ixemul040.library
  384.         cp -p ixnet/68040/soft-float/ixnet.library gnu/Sys/libs/ixnet040.library
  385.         cp -p $(srcdir)/important.readme gnu/Sys/libs/important.readme
  386.         (cd gnu && lha -mraxeq a /distrib/ixemul-040s.lha Sys)
  387.         rm -f gnu/Sys/libs/*
  388.         cp -p library/68020/68881/ixemul.library gnu/Sys/libs/ixemul020fpu.library
  389.         cp -p ixnet/68020/68881/ixnet.library gnu/Sys/libs/ixnet020fpu.library
  390.         cp -p $(srcdir)/important.readme gnu/Sys/libs/important.readme
  391.         (cd gnu && lha -mraxeq a /distrib/ixemul-020f.lha Sys)
  392.         rm -f gnu/Sys/libs/*
  393.         cp -p library/68030/68881/ixemul.library gnu/Sys/libs/ixemul030fpu.library
  394.         cp -p ixnet/68030/68881/ixnet.library gnu/Sys/libs/ixnet030fpu.library
  395.         cp -p $(srcdir)/important.readme gnu/Sys/libs/important.readme
  396.         (cd gnu && lha -mraxeq a /distrib/ixemul-030f.lha Sys)
  397.         rm -f gnu/Sys/libs/*
  398.         cp -p library/68040/68881/ixemul.library gnu/Sys/libs/ixemul040fpu.library
  399.         cp -p ixnet/68040/68881/ixnet.library gnu/Sys/libs/ixnet040fpu.library
  400.         cp -p $(srcdir)/important.readme gnu/Sys/libs/important.readme
  401.         (cd gnu && lha -mraxeq a /distrib/ixemul-040f.lha Sys)
  402.         sleep 5
  403.         rm -rf gnu
  404.